package com.ants.boot.wx.vo.wxarticle;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

/**
 * @author 蚂蚁会花呗
 * @date 2022/6/7 11:23
 */
@ApiModel(value = "朋友圈返回对象")
public class WxArticleVo {

    @ApiModelProperty(value = "主键id")
    private Long id;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String contentText;

    /**
     * 日期
     */
    @ApiModelProperty(value = "日期")
    private String date;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;


    /**
     * 不作持久化
     */
    @ApiModelProperty(value = "字符串")
    private String pictureList;

    /**
     * 查看数
     */
    @ApiModelProperty(value = "查看数")
    private Integer eyesCount;

    /**
     * 评论数
     */
    @ApiModelProperty(value = "评论数")
    private Integer commonCount;

    /**
     * 点赞收藏数
     */
    @ApiModelProperty(value = "点赞收藏")
    private Integer zanCount;

    /**
     * 外键
     */
    @ApiModelProperty(value = "外键用户id")
    private Integer userId;

    /**
     * 类型
     */
    @ApiModelProperty(value = "类型")
    private String type;

    /**
     * 用户头像
     * 不作持久化
     */
    @ApiModelProperty(value = "用户头像")
    private String userAvatarUrl;

    /**
     * 用户昵称
     * 不作持久化
     */
    @ApiModelProperty(value = "用户昵称")
    private String userNickName;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getContentText() {
        return contentText;
    }

    public void setContentText(String contentText) {
        this.contentText = contentText;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getPictureList() {
        return pictureList;
    }

    public void setPictureList(String pictureList) {
        this.pictureList = pictureList;
    }

    public Integer getEyesCount() {
        return eyesCount;
    }

    public void setEyesCount(Integer eyesCount) {
        this.eyesCount = eyesCount;
    }

    public Integer getCommonCount() {
        return commonCount;
    }

    public void setCommonCount(Integer commonCount) {
        this.commonCount = commonCount;
    }

    public Integer getZanCount() {
        return zanCount;
    }

    public void setZanCount(Integer zanCount) {
        this.zanCount = zanCount;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getUserAvatarUrl() {
        return userAvatarUrl;
    }

    public void setUserAvatarUrl(String userAvatarUrl) {
        this.userAvatarUrl = userAvatarUrl;
    }

    public String getUserNickName() {
        return userNickName;
    }

    public void setUserNickName(String userNickName) {
        this.userNickName = userNickName;
    }
}
